YahnisElsts\AdminMenuEditor\Customizable\Controls\Control A

Total Complexity 68
Dependencies 5
Dependents 2
Total lines 398
Lines of code 222
Logical lines of code 121
Comment lines 104
Methods 21
Properties 10

Methods 21

Method Rating Maintainability Complexity Lines of code
serializeForJs()
B
41 16 54
__construct()
A
46 12 39
getFieldName()
A
51 8 25
buildInputElement()
S
55 3 19
getKoObservableExpression()
S
60 3 14
makeKoDataBind()
S
63 3 10
getAutoAcSettingId()
S
71 3 6
getAutoGroupTitle()
S
65 3 9
isEnabled()
S
69 3 7
getMainSettingValue()
S
71 2 6
getPrimaryInputId()
S
71 2 6
getLabelTargetId()
S
81 1 3
renderContent()
S
100 1 0
getType()
S
82 1 3
getSettings()
S
82 1 3
getAdminCustomizerControl()
S
82 1 3
parentLabelEnabled()
S
81 1 3
includesOwnLabel()
S
82 1 3
supportsLabelAssociation()
S
82 1 3
getJsUiElementType()
S
82 1 3
getLabel()
S
82 1 3